<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>caseEightCenter</title>
</head>
<style>
  *{
    margin: 0;
    padding: 0;
  }
  .one{
    margin: 0 auto; /*块:水平自动居中*/
    background-color: orange;
    width: 300px;
    height: 300px;
  }
  .two{
    position: absolute; /*定位水平居中:*/
    background-color: deepskyblue;
    width: 300px;
    height: 300px;
    left: 50%;
    margin-left: -150px;

  }
  .three{
    position: absolute; /*定位垂直和水平居中:*/
    background-color: green;
    width: 300px;
    height: 300px;
    left: 50%;   /*把盒子移动到浏览器的右边偏右的位置*/ /*是距离浏览器的最左边的前50%的位置*/
    /*margin-left: -150px;*/ /*把盒子向右移动150px*/
    top: 50%;      /*把盒子移动到浏览器的下边偏下的位置*/
    margin-top: -150px;  /*把盒子向上移动150px*/
  }

  .four{
    position: absolute;
    background-color: red;
    width: 200px;
    height: 200px;
    left: 50%;
    top: 50%;
  }
  /*位移居中:*/
  .five{
    position: absolute;
    background-color: pink;
    width: 300px;
    height: 200px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);  /*自动的进行居中*/
    /*transform: translate(水平,垂直); */ /*自动的进行居中*/
  }
</style>
<body>
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<div class="four"></div>
<div class="five"></div>
</body>
</html>
